html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

ul,li { list-style: none; }

button, input, select, textarea { margin: 0; }

html { box-sizing: border-box; }

*, *:before, *:after { box-sizing: inherit; }

img, embed, iframe, object, audio, video { height: auto; max-width: 100%; }

iframe { border: 0; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; text-align: left; }

em, i { font-style: normal; }

a{ text-decoration:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: #333;}

button,input{border: none;outline:medium;}

.cf:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
